package com.zhl.variable;

public class VariableDemo2 {
    public static void main(String[] args) {
        //目标：掌握基本数据类型的使用
        //1.byte short int long
        byte b = 127;   //-128~127
        short s = 32767;    //-32768~32767
        int i = 2147483647;     //-2147483648~2147483647
        long l = 9223372036854775807L;  //-9223372036854775808~9223372036854775807

        System.out.println(b);
        System.out.println(s);
        System.out.println(i);
        System.out.println(l);

        //注意：随便写一个整型字面量默认是int 类型的，如果需要指定类型，
        // 需要在字面量后面加上类型后缀，如 123I、123i
        //如果希望是long类型，需要在字面量后面加上L或l，如 123L、123l

        //2.float double
        //注意：随便写小数字面量，默认是double类型，如果需要指定float类型， 在后面加上f或F即可
        float f = 3.14f;

        //3.cha
        char c = 'A';
        char d = '种';

        //4.boolean
        boolean flag = true;
        boolean flag2 = false;

        //拓展一种引用数据类型，后面要用
        //string 称之为字符串，定义的变量可以用于记住一个字符串，
        // 字符串可以是任意的字符序列，双引号括起来，
        // 如 "hello world"、"I love you"、"12345"等。
        String str = "hello world";
        System.out.println(str);
    }
}
